@import url("common.css");
/********  登录  *********/

.error {
    color: #dd0000;
    margin: 0 5px;
}

.header { height: 108px; overflow: hidden}
.header-site h2 {
    padding:14px 0 0 0;
    font-family: "microsoft yahei";
    font-size: 24px;
    color: #666;
}
.login-wrap {
    width: 1000px;
    margin: 0 auto;
}
.login-box {
    border: 1px solid #ccc;
    overflow: hidden;
    zoom:1;
    color: #666;
    margin: 0 0 30px 0;
}
.lb-left {
    float: left;
    width: 698px;
    border-right: 1px solid #ccc;
}
.login-text {
    border: 1px solid #c1c1c1;
    width:209px ;
    height:35px ;
    line-height: 35px;
}
.yzm-text {
    width: 104px;
}
.form {
    padding: 0px 0 0 0;
}
.lf-top {
	  height: 22px;
	  padding:14px 0 0 110px;
}
.form dl {
    overflow: hidden;
    zoom:1;
    padding: 0 0 24px 0;
}
.form dl dt {
    float: left;
    width: 107px;
    text-align: right;
    line-height: 37px;
}
.form dl dd {
    float: left;
}
.checkCode * {
    vertical-align: middle;
}
.form .form-bt {
    padding-left: 107px;
}
.login-button {
    background: url("../images/login-sub.png") no-repeat;
    width: 99px;
    height: 39px;
    border: 0 none;
    color: #fff;
    cursor: pointer;
    font-weight: bold;
    font-size: 14px;
}
.login-other {
    overflow: hidden;
    zoom: 1;
    clear: both;
}
.other-tip {
    font-size: 14px;
    padding: 0 0 10px 0;
}
.login-other a {
    display: inline;
    float: left;
    width: 32px;
    height: 32px;
    margin: 0 16px 0 0;
    background-image: url("../images/login-icon-all.png");
}
.login-other .login-weibo{
    background-position:  -47px 0;
}
.login-other .login-taobao{
    background-position:  -95px 0;
}
.lb-right {
    float: left;
}

.login-side {
 padding: 30px 0 0 53px;
}
.login-side h3 {
    font-size: 20px;
    font-family: "microsoft yahei";
}
.ls-no {
    padding: 22px 0 14px 0;
}
.button-side {
    background: url("../images/login-reg.png") no-repeat;
    width: 95px;
    height: 39px;
    border: 0 none;
    color: #fff;
    cursor: pointer;
    font-weight: bold;
    font-size: 14px;
}
.ls-all {
    padding: 32px 0  20px 0;
}
.ls-all a {
    display: block;
    background-image: url("../images/login-icon-all2.png");
    width: 115px;
    height: 43px;
    line-height: 43px;
    padding: 0 0 0 69px;
    color: #fff;
    margin: 0 0 8px 0;
}
.ls-all a:hover {
    color: #fff !important;
    text-decoration: none;
}
.ls-all .sina {
    background-position:0 0;
}
.ls-all .qq {
    background-position:0 -51px;
}
.ls-all .taobao {
    background-position:0 -103px;
}
.ls-login {
    padding: 15px 0 0 0;
}
.ls-login a{
    display: block;
    width: 79px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    color: #666;
    font-weight: bold;
    background-color: #ededed;
    border: 1px solid #d2d2d2;
    font-size: 14px;
}